package net.takela.auth.access.conf;


import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.List;

/**
 *
 */
@Getter
@Setter
public class AccessKeySignProperties {
    /**
     * 
     */
    private Boolean enabled;
    /**
     * 
     */
    private String accessKeyHeaderName = "x-assess-key";
    /**
     * 
     */
    private String timestampHeaderName = "x-timestamp";
    /**
     * 
     */
    private String signHeaderName = "x-access";
    /**
     * 
     */
    private List<String> anonymousUrls = new ArrayList<>();
    /**
     * 
     */
    private List<String> checkUrls= new ArrayList<>();
    /**
     * 
     */
    private Long expireTime;

}
